// 环境切换调试工具
// 在微信开发者工具控制台中执行以下代码来切换环境

// 切换到生产环境
function switchToProduction() {
  wx.setStorageSync('use_development_env', false);
  wx.setStorageSync('environment_set', true);
  
  // 更新全局API地址
  const app = getApp();
  app.globalData.apiBaseUrl = 'https://vision.skyantkj.com/api/miniprogram';
  
  console.log('已切换到生产环境');
  console.log('API地址:', app.globalData.apiBaseUrl);
  
  wx.showToast({
    title: '已切换到生产环境',
    duration: 2000
  });
}

// 切换到开发环境
function switchToDevelopment() {
  wx.setStorageSync('use_development_env', true);
  wx.setStorageSync('environment_set', true);
  
  // 更新全局API地址
  const app = getApp();
  app.globalData.apiBaseUrl = 'http://localhost:5000/api/miniprogram';
  
  console.log('已切换到开发环境');
  console.log('API地址:', app.globalData.apiBaseUrl);
  
  wx.showToast({
    title: '已切换到开发环境',
    duration: 2000
  });
}

// 检查当前环境
function checkCurrentEnvironment() {
  const app = getApp();
  const isDev = wx.getStorageSync('use_development_env');
  
  console.log('当前环境:', isDev ? '开发环境' : '生产环境');
  console.log('API地址:', app.globalData.apiBaseUrl);
  console.log('存储中的环境标识:', isDev);
}

// 导出函数以便在控制台中使用
module.exports = {
  switchToProduction,
  switchToDevelopment,
  checkCurrentEnvironment
};

// 使用方法：
// 1. 在微信开发者工具控制台中执行：
//    const envUtils = require('./utils/environment-switch.js');
//    envUtils.switchToProduction();  // 切换到生产环境
//    envUtils.checkCurrentEnvironment();  // 检查当前环境
